home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Utilities / pplib020 / PPlib020.readme < prev    next >
Text File  |  2001-07-23  |  3KB  |  83 lines

  1. Short:    powerpacker.library 37.8 & PPLoadSeg 020+
  2. Author:   kev@kevsamiga.clubamiga.co.uk ( Kev Harrison )
  3. Uploader: kev@kevsamiga.clubamiga.co.uk
  4. Type:     util/libs
  5. replaces: util/libs/pplib020.lha
  6.  
  7. Powerpacker.library 37.8
  8. ------------------------
  9. This is an optimised version of powerpacker.library based on Nico Francois'
  10. original v36.10, which is the highest version that has been released by
  11. Nico Francois.
  12.  
  13. This version only works on machines with at least a 68020 or greater processor.
  14.  
  15. removed lots of reloc entries, making the executable shorter.
  16.  
  17. As Nico hasn't updated powerpacker for several years, and has given reqtools
  18. to someone else, Is it safe to say, that he's left the Amiga.
  19.  
  20. History:
  21. ~~~~~~~~
  22.  
  23. 37.0 06.11.96 - Initial release.
  24.  
  25. 37.1 07.11.96 - Removed enforcer hit in the decrunch routine.
  26.  
  27. 37.2 22.12.96 - Rewrote the decrunch colour identification routine.
  28.                 Corrected the version & revision fields of the lib base.
  29.                 Now, the no-flash decrunch type uses the NO-OP hardware
  30.                 register instead of a 
  31.  
  32. 37.3 27.12.96 - PPErrorMessage was broken in the last three versions
  33.                 and returned nonsense results, which caused some
  34.                 applications to behave randomly.
  35.  
  36.                 *Please Note*
  37.                 PPErrorMessage() should only be called if there was
  38.                 a non-zero return code from PPLoadData()
  39.                 For some reason GadToolsBox (And some others) were
  40.                 calling PPErrorMessage() even when everything went ok!
  41.  
  42.                 Speeded up the PPDecrypt function a little.
  43.  
  44. 37.3 11.01.97 - Shit. I messed up the archive, and included an old version
  45.                 of the library in the last distribution.
  46.                 Because of this, I rerelease v37.3 - Sorry about that!
  47.                 Thanks to Kevin Fairhurst for being the only one to spot it!
  48.  
  49. 37.4 04.03.97 - Made small changed to source.
  50.                 Recompiled with V40 includes.
  51.  
  52. 37.5 26.3.97 -  Recompiled with PhxAss. More optimisations.
  53.                 Corrected the year field in the version string.
  54.  
  55. 37.6 12.4.97 -  Recompiled Library (Bumped rev field)
  56.                 Added PPLoadSeg020 v39.0
  57.  
  58. 37.7 08.7.97 -  Very Small speedup in PPCrunchDest()
  59.                 Even smaller speedup in PPDecrunch()
  60.                 Enabled ALL of phxass optimisations
  61.  
  62. -------------------------------------------------------------------------------------------
  63.  
  64. 37.8 23.7.01 -  Removal of patching exec.library Freemem() originally
  65.                 done in the past for backwards compatability with old files.
  66.  
  67.                 Chances are no one is still using WB 1.3 and old Amiga's anymore, and
  68.                 it's a bit pointless as the library has been 020+ for 4 years anyway.
  69.  
  70.                 This also automagically fixes interference with more recent programs like
  71.                 PoolMem and MuGuardianAngel which need to take over the exec.library
  72.                 Freemem() vector and the library's patching can interfere with the work
  73.                 these kind of programs are trying to do.
  74.  
  75.                 - found missing constant definition reference in 37.7 code ( fixed )
  76.  
  77.                 Recompiled with latest PhxAss 4.40
  78.  
  79.                 Don't forget to also get the newest reqtools.library 39.1 ( AROS Backport )
  80.                 which is required by powerpacker, as it's been ported to C, and had the enforcer
  81.                 hits fixed 8-)
  82.  
  83.